package game;


import java.io.Serializable;
import java.rmi.Naming;
import java.rmi.RemoteException;
import java.util.ArrayList;

public class Jogador implements Serializable {
    /**
	 * 
	 */
	private static final long serialVersionUID = -9056981044017980876L;
	private String nome;
    private int score;
    private int id;
    private int rodadas;
    public ArrayList<Carta> baralho =  new ArrayList<Carta>();
    public ArrayList<Carta> mao = new ArrayList<Carta>();
    public ArrayList<Carta> mesa = new ArrayList<Carta>();
    public boolean jogoOff = false;
    

public Jogador () throws RemoteException{
        
    }
    public Jogador (String nome) throws RemoteException{
        this.nome = nome;
        this.rodadas = 1;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public int getScore() {
		return score;
	}
	public void setScore(int score) {
		this.score = score;
	}
    

    @Override
    public String toString() {
        return "Jogador "  + nome + " - " + score ;
    }
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public ArrayList<Carta> getBaralho() {
		return baralho;
	}
	public void setBaralho(ArrayList<Carta> baralho) {
		this.baralho = baralho;
	}
	public ArrayList<Carta> getMesa() {
		return mesa;
	}
	public void setMesa(ArrayList<Carta> mesa) {
		this.mesa = mesa;
	}
	public ArrayList<Carta> getMao() {
		return mao;
	}
	public void setMao(ArrayList<Carta> mao) {
		this.mao = mao;
	}
	public int getRodadas() {
		return rodadas;
	}
	public void setRodadas(int rodadas) {
		this.rodadas = rodadas;
	}
}
